const express = require('express')
const router = express.Router()
router.get('/get', (req, res) => {
    const str = req.query
    res.send({
        status: 0,
        maseage: 'get请求成功!',
        data: str
    })

})
router.post('/post', (req, res) => {
    res.send({
        status: 0,
        maseage: 'post请求成功!',
        data: req.body
    })

})
router.get('/jsonp', (req, res) => {
    const FuncName = req.query.callback
    const data = {
        name: 'zs',
        age: 20
    }
    const scriptStr = `${FuncName}(${JSON.stringify(data)})`
    res.send(scriptStr)

})
module.exports = router






























// const express = require('express')
// // 创建路由对象
// const router = express.Router()
// // 给路由对象挂载具体路由
// router.get('/get', (req, res) => {
//     // 获取客户端url拼接的查询字符串数据
//     const str = req.query
//     // 响应给客户端的处理结果
//     res.send({
//         status: 0,
//         maseage: 'get请求成功!',
//         data: str
//     })
// })
// router.post('/post', (req, res) => {
//     res.send({
//         status: 0,
//         maseage: 'post请求成功!',
//     // 响应给客户端的处理结果(req.body存放解析完成后的请求体数据,如未配置解析中间件即默认为undefined)
//         data: req.body
//     })
// })
// // 向外暴露路由对象
// module.exports = router